<?php
class NavigationForm extends Form{
	function NavigationForm(){
		$this->link_js('javascript/aznet/jquerycssmenu.js');	
		$this->link_css('style/aznet/jquerycssmenu.css');	
		
		Form::Form('HeaderManageNewsForm');	
	}
		
	function draw(){				
		global $display;
		
		$header_menu=array();
		$menu		=array();
		$sub_menu	=array();
		
		
		if(isset($_COOKIE['page_img_id'])){ // luu trang cuoi cung admin xem trong quan ly anh
			$page_img = "&page_no=".$_COOKIE['page_img_id'];
		}
		else{
			$page_img = "";
		}
		
		//First menu
		$menu=array(
					'title'	=>'Trang chủ',
					'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=home'),
					);
		$sub_menu[]=array(
							'title'	=>'Trang quản trị',
							'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=admin'),
						 );
						 
		if(User::is_root())
		{						
			$sub_menu[]=array(
								'title'	=>'Quản trị Pages',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=page'),
							  );
									
			$sub_menu[]=array(
								'title'	=>'Quản trị Modules',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=module'),
							  );
		}	
		
		if(User::is_admin()){
                        $sub_menu[]=array(
							'title'	=>'Quản trị Payment',
							'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=payment_ebp'),
						  );

			$sub_menu[]=array(
							'title'	=>'Phân quyền',
							'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=list_admin'),
						  );
		}

		if(User::have_permit(ADMIN_USER)){
			$sub_menu[]=array(
								'title'	=>'Quản lý Thành viên',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=user'),
							  );
		}					
		$sub_menu[]=array(
							'title'	=>'Người dùng online',
							'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=online'),
						  );
								
		$menu['sub_menu'] = $sub_menu;			
		$header_menu[]	  =$menu;				
		//End First menu
		
		//Second menu
		$sub_menu=array();
		if(User::have_permit(ADMIN_ITEM) || User::is_mod()){
			$menu=array(
							'title'	=>'Quản trị Sản phẩm',
							'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=manage_item'),
							);
			if(User::have_permit(ADMIN_ITEM) || User::is_mod()){				
				$sub_menu[]=array(
									'title'	=>'Quản trị Sản phẩm',
									'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=manage_item'),
								);
				/*$sub_menu[]=array(
									'title'	=>'Chuyển Sản phẩm',
									'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=content_category'),
								);*/
			}						 			
		}
		
		if(User::have_permit(ADMIN_CURRENCY)){		
			$sub_menu[]=array(
								'title'	=>'Quản trị tỷ giá',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=exchange'),
							);
		}
		
		if(User::have_permit(ADMIN_IMAGE)){		
			$sub_menu[]=array(
								'title'	=>'Quản trị Ảnh',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=manage_image'.$page_img),
							);
		}
		
		/*if(User::have_permit(ADMIN_ITEM)){
			$sub_menu[]=array(
								'title'	=>'Quản trị Comment',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=manage_comment'),
							 );
							 					
			$sub_menu[]=array(
								'title'	=>'Quản trị Lưu bút',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=manage_comment_user'),
							 );
							 
		}*/
		
		if(User::have_permit(ADMIN_CATEGORY)){						
			$sub_menu[]=array(
								'title'	=>'Quản trị Danh mục',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=category'),
							 );
			/*$sub_menu[]=array(
								'title'	=>'Quản trị giao dịch hot',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=manage_product_hot'),
							 );				 
							 */
		}					
			
		if(User::have_permit(ADMIN_NEWS)){						
			$sub_menu[]=array(
								'title'	=>'Quản trị Danh mục tin',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=news_cats'),
							 );
			$sub_menu[]=array(
								'title'	=>'Quản trị Tin tức',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=news_admin'),
							 );
		}					
			
			
		if(User::have_permit(ADMIN_ITEM)){						
			$sub_menu[]=array(
								'title'	=>'Quản trị Giỏ hàng',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=cart_admin'),
							 );
		}					
			
		/*if(User::have_permit(ADMIN_ADV)){						
			$sub_menu[]=array(
								'title'	=>'Quản trị Đối tác',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=partner'),
							 );
		}*/
		
		if(User::have_permit(ADMIN_PROVINCE)){		
			$sub_menu[]=array(
								'title'	=>'Quản trị tỉnh thành',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=province'),
							 );
		}
		
		if(User::have_permit(ADMIN_TAG_SEARCH)){		
			$sub_menu[]=array(
								'title'	=>'Quản trị tag search',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=manage_tag_search'),
							 );
		}
		if(User::have_permit(ADMIN_ITEM)){		
			$sub_menu[]=array(
								'title'	=>'Quản trị khoá ip',
								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=manage_ban_ip'),
							 );
		}
		
		$menu['sub_menu'] = $sub_menu;			
		$header_menu[]=$menu;						
		//END Second menu
		
		//Third menu
		if(User::is_admin())
		{
			$menu = array(
							'title'	=>'Quản trị Badword',
							'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=manage_badword'),
					 	);	
			
			$sub_menu=array();
			$sub_menu[]=array(
							'title'	=>'Quản trị Badword',
							'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=manage_badword'),
							);
								
			$menu['sub_menu'] = $sub_menu;			
			$header_menu[]=$menu;							
		}
		//END Third menu
		
		//Forth menu
		if(User::have_permit(array(ADMIN_USER,ADMIN_MESSAGE)))
		{
			$sub_menu=array();
			
			if(User::have_permit(ADMIN_USER)){
				$menu = array(
						'title'	=>'Quản lý Thành viên',
						'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=user'),
					 );	
			}
			else{
					$menu = array(
						'title'	=>'Quản lý Thành viên',
						'url'	=>'javascript:void(0);',
					 );	
			}
			
			$sub_menu[]=$menu;
			
			/*if(User::have_permit(ADMIN_NOTICE)){
				$sub_menu[]=array(
									'title'	=>'Thông báo của BQT',
									'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=admin_notice'),
									);
			}
			
			if(User::have_permit(ADMIN_NOTICE)){
				$sub_menu[]=array(
									'title'	=>'Cảnh báo Thành viên',
									'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=admin_notice&act=user'),
									);
			}*/
			
			if(User::have_permit(ADMIN_NOTICE)){
				$sub_menu[]=array(
									'title'	=>'Log thành viên bị khóa',
									'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=user_lock'),
									);
			}
			
			if(User::have_permit(ADMIN_MESSAGE)){
				$sub_menu[]=array(
									'title'	=>'NT cho Thành viên',
									'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=send_multi'),
									);
			}	
			if(User::is_admin()){
				$sub_menu[]=array(
									'title'	=>'Spam Mail',
									'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=spam_mail'),
									);
			}	
							
			$menu['sub_menu'] = $sub_menu;			
			$header_menu[]=$menu;							
		}
		//END Forth menu
		
		$display->add('header_menu',$header_menu);
		$display->add('admin_user',User::$current->data['user_name']);		
		$display->output('Navigation');			
	}
}
?>